short stroke engine - German English Dictionary